跳到主要内容

第三期:上手 NAS 之基础插件

上一期讲了 NAS 的存储、RAID、协议、访问这些基础功能。足以让 NAS 充分发挥文件管理方面的作用。

NAS 还有许多功能是基于插件实现的,可以说,有了插件的存在,才让 NAS 的功能如此丰富。

学会在 NAS 上安装自己需要的插件是一门必修课,而且不应该受限于群晖官方提供的套件中心,学会通过 Docker 安装自由度更高的插件,能在 NAS 上实现更多功能。

此外,群晖本身提供的几个官方套件也已足够简单易用,除了上一章提到的文件管理工具 Drive,还有照片管理工具 Moment、影视管理工具 Video Station、音乐管理工具 Audio Station 等套件都能提供相当不错的服务。在本章中也会一并介绍。

如何安装插件?

不同的插件安装、配置方法有很大的不同。群晖允许我们通过多种方式在 NAS 上安装插件,最常见的有这几种——

  1. 套件中心直接安装官方套件
  2. 通过第三方源安装第三方套件
  3. 手动下载 .spk 安装包安装
  4. 通过 Docker 安装第三方套件(部分机型支持)
  5. 通过 SSH 手动安装 ipkg(需要一定的 Linux 基础)

第一种方法上一章已经讲过,操作是最简单的,能够安装许多插件,稳定性最高,便于更新、卸载等操作,还提供配套的移动端 App,实用贴心且操作亲民。因此虽然第三方插件众多,但实际上日常生活中用得最多的还是群晖官方提供的基础功能套件。

剩余的四种安装方法中,第三方套件源提供便于安装的环境,而 Docker 的灵活度最高且能安装各种服务器插件,因此会在这一期的后半部分重点介绍第三方插件源、Docker 插件的安装方法。

我们先来看看群晖官方的套件中心提供了哪些有用的功能,先通过第一种最简单的安装方法,把基础功能用起来,再看额外的功能。

注:在接下来的内容中,我不再花大量的篇幅去反复讲解「如何在套件中心安装插件」这一步骤。在套件中心中直接搜索名称,就能找到这些官方套件。

建议安装的内容管理类插件

我们存储的文件通常可以分为四个大类:文档、图片、视频、音频

针对这四种文件类型,群晖分别提供了对应的管理工具:Drive、Moments、Video Station、Audio Station。上一期我们已经介绍了 Drive 的使用,这一期我们讲讲剩余的三款。

由于这些工具基本上都属于上手即用的类型,不需要做过多的配置。加上功能众多,相比写产品说明书式的全面介绍,我更愿意讲讲他们的特色功能、个人使用的感受、以及使用时的注意点。一些值得开启的选项和优化体验的小插件也会提供出来。

照片管理:Moments

提到照片管理工具,很久以来我都以为短时间内很少有人能追得上 Google Photos 的步伐,但用过 Moments 之后,这一观念就被颠覆了,Moments 的体验绝不比 Google Photos 差。Moments 的几个核心功能非常解决痛点。

Google Photos 也并非没有出过问题,曾确认出现过 Bug:自己拍的视频会出现在别人的照片库中。与之相比,存放在自家 NAS 上的照片显然会安全很多。

特色功能

https://cdn.sspai.com/2020/11/25/f1742e50599313cd5a41514d79122696.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

Moments

  • 自动识别照片主题:能对人脸、地点、主题等信息进行本地图像识别,自动分类照片。这项功能能够帮我快速找到某个人的照片。这些功能被群晖称为 AI 计算功能,由 NAS 自己的算力提供支持,不借用外部的服务,有效地保证了照片的私密性。至于哪些机器支持这一功能,你可以在这里看到:《哪些 Synology NAS 型号支持 Moments 的 AI 计算功能》。
  • 精选和检索相似照片:随着照片越来越多,挑选好照片也变得很累人。Moments 提供精选照片和相似照片检索功能。
  • 家庭和个人相册:Moments 中的个人照片库和共享照片库是分开的,你可以自由选择将图片上传到哪个位置,方便与家人共享。
  • 手机端即时上传:我对国内网盘存放照片这件事情一直比较抵触,把照片通过文件的形式传到 PC 也是件麻烦事。有了 Moments 就能够在手机上直接上传到 NAS 端,体验很不错。
  • 支持 Live Photo:iPhone 的 Live Photo 是由一段 3 秒左右的视频和一张照片组合实现的,一些图片管理工具要么是将其当成视频和图片分开存储,要么是完全不支持 Live Photo。而 Moments 对 Live Photo 做了完整支持,点开一张照片时就能展示视频。

https://cdn.sspai.com/2020/11/25/5aa909158ad084c2e621f9dd5956ed4c.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

支持备份 Live Photo

  • 支持文件索引:除了手机照片,有时候也需要电脑端上传照片。只需把照片文件放在 home/Drive/Moments/ 目录和其子目录下,就能自动扫描其中的照片了。所以你可以同时用 Moments 的网页版和本地管理文件的方式管理照片。这一体验超过 Google Photos。

即便与专业的照片管理工具 Lightroom 相比,Moments 在照片管理方面也并不输它,只在 RAW 之类的功能上有所区别。并且由于照片已经经过索引和缓存,在处理大量照片时也不会出现卡顿。如果你的目标是存放家庭照片而非专业摄影,Moments 的体验已经足够优秀。

这几个功能在我实际使用中的感受非常明显,尤其是 Live Photo 的支持一下子提升了 iPhone 上传照片的体验。支持文件形式的管理,意味着图片不会被压缩(Google Photos 的无限容量套餐会压缩照片质量),再大的原片也能放心存进 NAS 中。

https://cdn.sspai.com/2020/11/25/c357ea70550d1bb5fd9eee7bfc3bb095.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

Moments 能够识别图片主题

如何安装和管理

使用 Moments 必须先在控制面板中启用主目录服务(在「控制面板 - 用户账户 - 高级设置 - 家目录」中设置)。

https://cdn.sspai.com/2020/11/25/56f2f0ae443c74e9b2aad6d6403ea6cf.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

设置启用主目录

具体使用时,也基本没有什么门槛,都是「上传照片」「创建相册」这些基础的操作。实在不会,把文件夹拖进 NAS 中,然后到 Moments 的网页上查看即可。分类和识别工作都不需要操心,只需要安安静静地等待 NAS 索引完就能在相册中看到分类。

需要注意的是本地存储的位置

  • 通过网页端或移动端(iOS、Android)上传照片时,照片会被分别上传到文件夹 home/Drive/Moments/ 目录下,会自动创建 Web 和 Mobile 文件夹。
  • 通过文件传输协议(SMB、WebDAV 等)上传照片时,需要手动上传到 home/Drive/Moments/ 目录下,只有这目录中的图片才会被自动识别并添加到 Moments 中。
  • 启用共享照片库功能后,共享照片库中的照片会存储在 /photo 目录下。
  • 你还可以在「Moments - 头像 - 设置 - 常规」处,勾选 显示存储在 Synology Drive「我的文件」中的所有照片和视频,就可以将 Drive 中的文件夹也添加到 Moments 中。(这里仅包括「我的文件」,不会显示「团队文件夹」的图片。)

https://cdn.sspai.com/2020/11/25/116b957f4b669ebae95d23e8a875df57.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

目录

本地存储带来的好处,是能够自由管理照片。

在本地上传文件夹形式的照片后,Moments 里并不会直接显示相册,而是加入时间流里。但是 Moments 提供了将文件夹直接转为相册的功能。

操作方法:

  1. 进入照片界面,在右上角选择「文件夹视图」。
  2. 选择需要创建相册的文件夹,选择「从文件夹创建相册」。

https://cdn.sspai.com/2020/11/25/6b659f2a26720a44b2cd880a67a9362c.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

以文件夹视图显示

Moments 会把现有文件夹里的照片放进一个相册,但后续新增的照片不会更新到相册里。

这样一来,你可以先用 PC 端的照片管理工具(如 Picasa)筛选一遍照片,放进 Moments 文件夹。然后在 Moments 网页版中创建相册分享出去。这样无论是本地整理照片还是在 Moments 中整理,都能以更好的形式展现照片。

总之,Moments 的体验非常接近 Google Photos。如果考虑到国内网络环境,我甚至更推荐个人用户去用 Moments。

其他问题

有些朋友可能会发现套件中心中还有一款图片管理工具 Photo Station,会产生「两者有什么区别」的疑问。

根据群晖官网的描述,Photo Station 和 Synology Moments 其实是两个不同的照片管理解决方案,前者针对专业摄影师,需要先整理过照片之后再存储到 NAS 中。后者则针对个人和家庭用户,在拍摄完照片后立即上传到 NAS 中,由 Moments 提供筛选和分类的工作。而我个人感觉,Moments 更像是 Photo Station 的进化版,简化了操作,增强了功能。如果你从现在开始用群晖,可以不必安装 Photo Station,直接上 Moments。

影视管理:Video Station*

Video Station 是群晖的另一款重磅工具,用于视频管理。也是新手用户搭建「家庭影院」的首选。

只要将电影、连续剧存放在 NAS 中,Video Station 就能够自动查找电影、连续剧的集数、简介、演员、海报等信息。最后能够展示出相当不错的效果。

https://cdn.sspai.com/2020/11/25/f40d95d3b708a0f33453a35538c6cc00.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

Video Station 效果展示

除了能够在网页上直接播放视频,Video Station 也提供了移动端客户端 DS Video,甚至提供了多种 TV 版本的 DS Video,能够直接在手机、电视上播放视频。

特色功能

相比把视频全都堆到一个文件夹中,Video Station 显然提供了更方便的视频管理和播放的方式。

  • 文件夹形式下,视频的外部文件(主要是字幕、.nfo 格式的影片信息)都会零散地放在文件夹中,并且缺乏对应的信息展示方式,只能靠视频文件的缩略图来判断视频内容。
  • 影音库形式下,相同影片、电视剧的信息能够被归结到一起,通过展示完善的信息来形成一种「点播电影」的氛围。功能完善的影音库还会提供各个平台的客户端以及机器端转码,减少手机端播放高清视频时的卡顿现象。

总的来说,我更推荐你使用影音库来管理手头的各类影片,最简单的方案就是用 Video Station ——群晖自带的影音库方案。

https://cdn.sspai.com/2020/11/25/8c49868fcc1f845ee69f099b3d478da6.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

匹配前后对比

Video Station 最有特色的功能莫过于它的「影片信息填充」功能。它可以通过电影的文件名在网上进行搜索,然后将匹配到的剧集信息让电影变得更完整,还能下载封面、海报、预告片等让影音库变得更美观。

其实这项功能有一个奇怪的中文名字「刮削器」,而它的英文名 Scraper 其实更应该翻译成「元数据采集器」「信息填充器」之类的更容易理解。为方便理解而不引发歧义,故用「影片信息填充」来描述。这项功能在后面提到搭建其他影音管理工具时还会多次提到。可以用识别率更高的工具 Tiny Media Manager 来完成这件事。

https://cdn.sspai.com/2020/11/25/b609dc7909731ca658731a627728675e.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

VideoStation详情页展示

如果说影片数据不会影响观影体验,那么中文字幕可是一项重要功能了。Video Station 不仅支持读取本地字幕文件,还能匹配网络字幕。只要电影不是太新或太冷门,往往能匹配到字幕。如果无法自动识别,在字幕网站 opensubtitiles.org 手动下载字幕,放在同一文件夹即可自动读取。

此外,还有自动转码、收藏、标签、分享、音轨、字幕、从停止处恢复播放等小功能,都比在本地管理视频要好得多。

即便你不想用 Video Station,得益于 NAS 的多种文件传输协议,你还可以通过各种支持 WebDAV 本地播放器来播放 NAS 中的视频,包括但不限于以下播放器——

  • Windows:PotPlayer、Kodi
  • macOS:IINA、Kodi
  • Android:nPlayer、Kodi
  • iOS:nPlayer、Infuse

https://cdn.sspai.com/2020/11/25/16bca0b35ac4f9569100602b198d8d9d.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

部分支持远程播放的视频播放器

由于 WebDAV 本身是个通用的 http 链接,各个平台都可以通过文件管理器来打开 WebDAV 中的视频进行播放。iOS 端的 Kodi 没有上架 App Store,因此不做推荐。他们大多通过 WebDAV 与 NAS 建立连接并播放视频。

关于如何选择协议的问题,局域网下在 PC 端播放数十 GB 的电影文件时,使用 NFS 协议播放视频的效率是最高的,还支持视频外挂字幕。其次是 DLNA 这种专门用于播放局域网视频的协议,WebDAV 在局域网下的表现略逊一筹,SMB 和 FTP 则不太适合播放视频,但基础的播放功能都是没问题的。

总的来说,由于 WebDAV 更通用,在各个平台下都很受欢迎,没有明显短板。所以优先选择 WebDAV 即可。

如何安装和管理

基础的安装可以在套件中心中搜索 Video Station。安装完成后,套件会自动创建一个 video/ 目录。在这一目录中放置视频文件,Video Station 就会自动为视频进行检索,并自动添加到影片库中。

手机端的配置同样简单,下载 DS Video 并登录,就可以在手机上享受到 NAS 上的视频了。

在存放电视剧时,你可以用批量重命名工具,在本地把视频名称改成「电视剧名称.S01E01」这种格式。S 表示第几季,E 表示第几集。这样 Video Station 就会把同一季的内容放在一起,不会出现大量相同的视频信息。

由于专利许可问题,Video Station 网页版不支持一些音频格式,比如 DTS、Dolby Digital 等音频格式。最简单的解决方法就是在 NAS 上安装额外的 FFmpeg 插件(具体配置方法在之后详细介绍 Video Station 时会具体讲到)。这个问题也可以通过在电脑端转换音频格式、用第三方播放器(如 VLC)进行播放来解决。

如何提升视频观看体验

远程播放视频的速度慢一直是令人头疼的问题,其实这个问题要分为局域网和远程访问两种情况讨论。

局域网的速度可以提升到很高,在家搭建千兆网络(约 125 MB/s)并不是什么大问题,因此在局域网内观看 4K 视频只要硬盘、路由器、网线都足够给力,观看体验可以非常好。而远程访问受限于运营商提供的上行网速,会出现明明有 10 MB/s 的下载速度,上传速度却只有 1 MB/s 的情况,让我们难以远程观看影片。

能否流畅播放 NAS 上的视频除了跟网速有很大的关系,还与视频比特率、视频格式、是否压缩等问题有关。最简单的方法就是看视频比特率和带宽的对应关系

https://cdn.sspai.com/2020/11/25/7667d39813ca088b019750a65c2db8e6.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

视频比特率

「视频比特率」是指每秒传送的比特(bit)数。单位为 bps(Bit Per Second)。比特率越高,每秒传送数据就越多,画质就越清晰。可以说,码率高低直接决定了画质高低。

通过 Video Station 你可以在「影片 - 操作 - 查看影片信息」中了解到视频的比特率,然后参考下面这张表来判断,你最多能够流畅观看哪一级别的视频。

常见视频比特率建议的最低带宽中码率下的分辨率(参考)
750 Kb/s1125 Kb/s约 360p
1.5 Mb/s2.25 Mb/s约 480p
3 Mb/s4.5 Mb/s约 720p
6.5 Mb/s9.75 Mb/s约 1080p
10 Mb/s15 Mb/s-
15 Mb/s22.5 Mb/s-

同一个视频的比特率并不是一个确定值,比特率会随着画面的变化上下波动,因此建议的最低宽带要上浮 50% 才能保证不出现卡顿。

视频分辨率、比特率、帧率(FPS)之间互有关联,提高其中任意一项,都会使文件变大,加大对网络的压力,视频经过压缩又能降低对网络的压力……在这背后还有很多学问,暂且不做展开。你只需要知道,比特率与画质是否清晰有关,但比特率与分辨率的关系却不恒定,因此这张表中的「对应分辨率」并不准确,此表供大家快速参考,来决定是提升自家网速还是降低影片画质来避免卡顿。

当然,群晖也考虑到了给低带宽用户的解决方法,当你想通过手机端的 Video Station 播放带宽难以承受的视频(比如用手机播放 100G 的 4K 视频)时,你可以通过 Video Station 对视频进行转码,来降低视频文件的画质和大小,虽然体验差了点,但至少能看了。由于转码工作通过 NAS 完成,这一方法会将压力从网络转移到 NAS 上,NAS 的性能就在这时派上了用场。

关联阅读:我的 Synology NAS 能否将视频转码为其他设备可播放的格式?

其他问题

Video Station 并非 NAS 上管理电影、视频文件的唯一选择,你还可以选择 Plex、Emby 等服务端工具,它们的主要功能类似,但在部分功能上能够实现更好的管理、播放或显示效果。之后会专门用一整章的篇幅去讲它们。

音乐管理:Audio Station

Audio Station 是一款音频管理工具,支持远程播放 NAS 上的音乐文件。主打对无损格式的支持、局域网内串流和 AirPlay。还有音乐元数据填充、均衡器、智能播放列表、筛选等功能。

https://cdn.sspai.com/2020/11/25/4835b1dee22c1f10f66a91e930cd0783.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

Audio Station

特色功能

现在市面上的音乐服务已经被各大巨头垄断,各家音乐平台之间为了版权明争暗斗早已司空见惯。一些音乐平台甚至为了卖 VIP 会员,只让你听 15 秒的音乐片段就切歌。即便花了钱,以 VIP 的身份下载歌曲也依然有每月限额。这种感觉越来越像租音乐,而不是花钱买音乐了。

音乐发烧友们以往都会在本地保存大量的音乐,用 MP3、HiFi 等设备听音乐。但对于大多数人来说,网络音乐播放平台最大的优点就是方便、曲库、歌单、歌词……甚至对方便的追求还要大过对曲库的要求。因此我不会建议大家重新用回电脑本地管理音乐、复制到手机上的的方法,这实在是太麻烦了。

那么有没有一种既能重新掌握对音乐的控制权,同时又不麻烦自己的方法呢?Audio Station 就是一个很不错的选择。

如何安装和管理

如果你本地已经存了不少音频文件,只要把他们都放到 NAS 根目录下的 music 文件夹,Audio Station 就会自动读取其中的音乐文件,支持 MP3、FLAC、WAV……等十余种音频文件。

安装方法也很简单,通过套件中心找到 Audio Station 安装即可。

https://cdn.sspai.com/2020/11/25/8e5861b1971d43a24feb1a243deb6d6b.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

Audio Station

手机端下载 DS Audio 就能播放其中保存的音乐。你也同样可以创建歌单、以文件夹结构显示音乐。还能像 iTunes 一样对音乐进行评分、分类、显示歌词。安装和使用都没有太高的门槛。

值得一提的是,如果你的歌曲没有显示歌词,可以在设置中安装第三方歌词插件来优化体验。

具体安装方法:

  1. 分别在网易云音乐歌词插件 GitHub 和 QQ 音乐歌词插件 GitHub 中下载 aum 插件。
  2. 在 Audio 的「设置 - 歌词插件 - 新增」中,选择刚刚下载的 aum 插件。
  3. 插件顺序会影响优先级,所以我更推荐音乐版权更多的 QQ 音乐插件放在前面,点击确定。

https://cdn.sspai.com/2020/11/25/f70d3461c12cc2f5b2804ff8d42ef798.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

下载歌词插件

https://cdn.sspai.com/2020/11/25/a0ae94864d836962c0aa46dfa66a2b2a.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

安装 Audio Station 歌词插件

然后无需做任何配置,播放音乐的同时,Audio Station 会自动按顺序下载这首歌的歌词,手机端的 DS Audio 也是一样。

如果这首歌在两大平台中均未收录或没有版权,那自然就无法找到对应的歌词了。

其他问题

可以与 Audio Station 配合的还有一款名为 iTunes Server 的插件,只需在 NAS 上安装这款插件,无需配置就能在局域网内所有电脑的 iTunes 中,识别到 Audio Station 的音乐库并远程播放。

https://cdn.sspai.com/2020/11/25/d4cc59e3a095934a47e1e8f0f7047a4b.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

iTunes Server

Audio Station 中的 Internet 广播功能与播客并不同,它支持的是 m3u8 索引文件而不是 RSS 文件。因此 Audio Station 并不支持播客功能。

Audio Station 是一款服务端音乐管理工具,但它除了广播功能中的 SHOUTcast 音乐列表,并不自带任何曲库。所以它和 QQ 音乐、网易云音乐这类流媒体音乐平台还是有着本质上的区别,它更接近传统的本地音乐管理方式,只是为本地音乐库插上了网络的翅膀。

https://cdn.sspai.com/2020/11/25/35750675c6a011b90100862789f2b809.JPG?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

Audio Station 手机端

如果你珍藏了大量的本地无损音乐,我很推荐把它们都放进 Audio Station,节省本地空间的同时,也能在所有设备上听音乐。

下载管理:Download Station

讲完四种内容管理的插件后,还有一款值得一提的插件——Download Station。

Download Station 是一款在线下载工具。支持 BT、FTP、HTTP、NZB、FlashGet、QQDL 和 eMule 等多种方式下载文件。

Download Station 允许你用手机端、浏览器插件等方式发起远程下载,下载的内容会默认存放到 NAS 的 Download 文件夹中。

https://cdn.sspai.com/2020/11/25/cf909e58d37d67fa34b7961c14b0a9d7.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

Download Station 网页端

特色功能

我们总是希望从网上下载文件时能够跑满带宽,让文件尽快下载到本地。但受限于种种因素,在下载大文件时的下载速度似乎总是非常缓慢,电脑开机挂一整天也只能让进度条走一点点。如果不巧碰上 BT 资源没有速度,那只能去找新的资源或是继续等待有人做种。

而 NAS 24 小时待机的特性恰好让它非常适合作为一台下载机器。即便是几十个 GB 的资源,只要有一点点速度和足够的时间,挂上一个星期,总能把资源下载完成。这种用时间来弥补速度的方法,非常适合下载那些「不急着用」的资源。让 NAS 同时运行几十个任务,一周后再回来看时已经下载了七七八八。再重新找找那些完全无速度的资源,让它继续挂下一轮下载……

Download Station 也提供手机客户端 DS Get,能够远程启动下载。(iOS 端 DS Get 由于版权原因已下架 3 年,不过之前已购过的仍然可以下载),iOS 上有一款第三方 App Download Station 可以实现几乎一致的功能。(甚至连未适配全面屏这一点都是一样的。)

https://cdn.sspai.com/2020/11/25/77667adbe652818ab6bbed52278b7702.JPG?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

已下架的 DS Get 和第三方应用对比

如何安装和管理

初次安装完 Download Station 时,会让你选择下载位置。建议选择容量较大的盘同时作为下载盘和影音盘,这样在移动文件时不会消耗时间,也为它们留足空间发挥。

有一项值得启用的功能是「监视文件夹」,在 Download Station 的「设置 - 位置 - Torrent/NZB 监视文件夹」中启用这一功能,它就会自动下载该目录下的 BT 种子文件。启用这一选项后,配合手机端的 DS File 或 Drive 客户端,将 BT 种子文件放进这一目录。Download Station 就会自动下载其中的文件。这一方法可以代替 DS Get 的功能。

另一个值得配置的功能是「Chrome 插件」,刚开始我总是直接在 PC 端下载大文件,再放进 NAS。其实完全可以通过 Download Station 的官方 Chrome 插件将文件一键下载到 NAS。

https://cdn.sspai.com/2020/11/25/a8a613a0e52f243746cd148a9fd7c5ac.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

Video Station 浏览器插件

BT 的分享精神也在 Download Station 中得到了体现,当你不做设置时,它会自动做种,直到共享率达到 500% 并且做种时间超过 72 小时自动停止。如果你认为这项功能影响到你的上传网速,也可以对其进行限速。不过上传限速不建议设为 0,因为有时上传速度过低会导致你的下载速度也变得极慢。因此如果有空闲的带宽,可以限制在你带宽的五分之一左右,既不影响自己使用,也能方便他人下载。

其他问题

Download Station 还支持 BT 搜索功能,但是需要在「设置 - BT 搜索」中启用并新增搜索。Download Station 也支持带账号密码的 PT 站点。

由于 BT 下载的版权问题非常突出,这里只对功能进行讲解,不会在评论、答疑中回答任何与盗版资源相关的问题。

更多官方插件介绍

接下来还有一些官方插件,这些插件的受众相对较小,但功能绝对不弱于市面上的同类工具。

  • 网页服务器 Web Station:为 NAS 提供网页支持,群晖配备了多种服务端插件、数据库插件,你能够在 NAS 上搭建一个完整的、前后端齐全的个人网站。如果对个人网站没啥兴趣,也可以找一些个人导航页静态页面模板做简单修改,方便自己找到 NAS 的各项功能。

https://cdn.sspai.com/2020/11/25/2df7261e229034f4d43820888f0af35c.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

我的个人 NAS 导航页

  • 笔记工具 Note Station:Note Station 提供了完善的笔记功能,并为用户提供了浏览器剪藏插件。还支持把印象笔记中的笔记导入到 Note Station 中。如果你不想购买市面上的笔记应用,可以试试这款笔记工具。

https://cdn.sspai.com/2020/11/25/fdba2e25219dd916f1b3badc2278a85d.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

Note Station

  • 日历(Calender)、聊天(Chat)、邮件(Mail Station)、联系人功能(CardDAV Server):这几项主要面对企业级用户,分别用于管理日程、内部交流、邮件服务器、联系人管理这些商务场景。对家庭和个人用户而言,可能并不比市面上的工具有太大的优势。毕竟一个免费邮箱就能解决的事情,放在个人 NAS 上徒增负载。除非你想要一个定制化的个人邮箱域名倒是可以一试。

https://cdn.sspai.com/2020/11/25/a738278801df3936cd61f904f39be651.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

Calender 等企业级应用

添加第三方套件源

上面这些功能已经可以满足大部分人的需求,功能足够易用,手机端支持完善。不过很多人总有更高的追求,希望能通过自己的改造,让 NAS 发挥出更大的作用。比如官方不提供的 RSS、智能家居、图书管理……也有人追求更快的下载工具、更好用的视频管理器……因此,我们还是需要学会如何安装官方插件之外的内容

如果你想要的功能在套件中心中找不到,就需要添加第三方套件源了。

操作方法:

  1. 进入「套件中心 - 设置 - 套件来源 - 新增」
  2. 填写名称和位置,位置就是套件源的网址,名称自定义。

https://cdn.sspai.com/2020/11/25/990544edcc2186975f789a9be9fd1eff.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

在套件中心中添加源

提示:如果提示「无效的位置」,并不一定是网站失效,可能只是国内无法访问。解决方法通常是通过路由器配置代理和电脑分享代理的方式添加,也可以手动下载 spk 安装文件来解决。

  • 关于第三方套件源

    第三方套件源不同于应用商店,更像是一条街上的超市、医院、宠物店、五金店。每个套件源都提供一部分服务,如果你并不需要添加开发类套件,那就不要添加这类套件源。

    第三方套件源在提供丰富插件的同时,并不一定能保证插件质量。 有些源会开放给大家下载上百个插件,也有些源可能稳定更新 1–3 个具有特定功能的插件,也有些源年久失修最后一次更新可能还在几年前。因此如果在网上看到其他套件源推荐,你可以点开链接,甄别有效的套件源后再进行添加。

    服务端插件不像客户端工具频繁更新新功能,为了保证服务稳定运行,服务端软件会更在意它的稳定性和安全性。因此除非对新版本新功能有追求,并不一定需要刻意追求最新版本。

    这也是为什么一些插件源中的某些插件常年不更新、或选择编译一些较老的稳定版本,因为老版本依然可以正常运行。

  • 第三方群晖套件源推荐

    这里我会推荐一些质量较高的套件源。你并不需要把每一个源都添加进去,而是挑选你需要的插件再进行安装。

    1. 老牌的群晖插件源 SynoCommunity,目前提供了 114 款插件可供下载。其中包含为 Video Station 提供解码的 ffmpeg、下载工具 Transmission、Download Station Magnet、RSS 服务端工具 Tiny Tiny RSS 等。是第三方插件源中的首选。
    • SynoCommunity:http://packages.synocommunity.com
    • SynoCommunity(Beta):http://packages.synocommunity.com/?beta=1
    1. 这是另一款老牌群晖插件源,Community Package Hub 从 DSM 3.2 就开始提供服务。虽然官网最后一篇新闻是 2014 年的,但插件更新一直都没有断过,直至今日依然运行良好,并持续更新插件。目前它提供了 50 余款与代码、开发、配置、系统增强有关的工具。
    • Community Package Hub:http://www.cphub.net

      https://cdn.sspai.com/2020/11/25/836b67bd7d37d76c62d7a83a30209804.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

      Community Package Hub

      3. NZB Usenet 提供了 60 余款插件,包括 Python 3、Node、Git、Transmission、FFmpeg、Headphone 等插件。

    • NZB Usenet:https://synology.nzbusenet.com/

      4. Cambier 提供了 80 余款插件,包括 COPS、OwnCloud、tt-rss、vim、znc 等插件。

    • Cambier:https://synology.cambier.org/

      这些套件源由不同的团队运营,因此它们之间出现套件重复也很正常,在安装时注意鉴别。

      我还整理了 28 个有效的套件源,各位可以在这里看到完整的套件源清单:

      https://cdn.sspai.com/2020/11/25/7890fc7ed9b0349d02716ef9420700d3.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

      群晖套件源分享

      🔗 CSV 格式下载 (访问密码:allen)

  • 手动安装 spk 包

    如果遇到无法正常访问和添加套件源的情况,可以选择通过 spk 文件手动安装(spk 文件仅适用于群晖)。

    安装方法:

    1. 在提供 spk 套件下载的网站上下载 spk 文件,保存到本地。

    2. 在「套件中心 - 手动安装 - 浏览」,选择 spk 文件进行安装。

    3. 确认信息后,安装即可。

      以视频管理服务 Plex 为例,你可以从 Plex 官网下载 spk 安装文件。

      如果你的设备是其他品牌的 NAS,像 Plex 这种主要针对服务端的工具,也会提供适用于多品牌 NAS 的安装套件(比如它为 QNAP NAS 提供的是 qpkg 格式的安装包)。

      https://cdn.sspai.com/2020/11/25/3f4195648a604950409c54c0fe0a473c.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

      通过 spk 安装 Plex

通过 Docker 安装套件

在 NAS 上安装第三方套件,在将来删除时可能会产生一些遗留文件、配置文件,一些套件自作主张打开的端口也未必能完全关闭。但是为每个套件配置一个完整的虚拟机又会消耗过多的系统资源。

为了应对这种情况,有这样一种工具:Docker,它能提供干净的安装、启用,并且由于运行机制的不同,它只会配置该服务需要的服务,独立运行。正是由于这个属性,当你做了错误的配置或想删除整个应用,就可以轻松地停用服务、启用服务、也可以轻松删除整个容器,不用担心它在本地留下什么残余文件。

简单地说,Docker 就是一个轻量级的虚拟环境。能够在 NAS 中为插件创建独立的环境(被称为容器),容器与本机之间保留部分联系,来实现各种各样的功能。

https://cdn.sspai.com/2020/11/25/daf99b22f451b0fed7dae06efdbb832b.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

群晖内置的可视化 Docker

群晖为 DSM 做了 Docker 的图形化管理工具,能够轻松地在 DSM 中安装、配置、开关容器。

很多中文教程都是针对性的安装某个特定插件,但 Docker 的安装过程中往往会有变量和端口的设置,不同的插件配置方法并不通用,很多时候都无法正确安装。因此正确掌握 Docker 的通用安装方法是非常有必要的。

  • 创建容器

    首先在套件中心中找到 Docker 并安装,Docker 本身不需要做额外配置。

    当你想在 Docker 中安装服务时,你需要先从注册表(Registry)中下载映像文件(Image),然后通过映像文件创建容器(Container)。

    https://cdn.sspai.com/2020/11/25/3f38e40ac7958753a24cd00502417715.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

    Docker 下载 Image

    1. 在「Docker - 注册表」中搜索你需要的服务,搜索完毕后点击下载,下载完毕的映像会在「Docker - 映像」中显示。

    2. 为了能在 NAS 中访问容器,我们往往需要为容器设置一些变量。而不同容器的变量有所不同,这些变量通常是映像开发者提供的。在「映像」中选择名字右侧的小图标就可以进入这个映像的信息页面。

      在信息界面的 Dockerfile 中,找到配置容器所需要的端口号(Port)、变量名(Volume)等信息。这些信息是非常重要的。我们需要把这些端口号与 NAS 的端口对应起来。这里先把网页打开,放在一边,稍后会用到这些信息。

      https://cdn.sspai.com/2020/11/25/12f66d34c0d8aadf0a6dc729786fa366.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

      Docker 配置

    3. 在「Docker - 映像」中选择一个映像,然后点击「启动」。

    4. 输入容器的名称,通常不用设置「高权限」和「资源限制」。

      https://cdn.sspai.com/2020/11/25/766b69d190cef158c5aac3a2198df867.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

      Docker 配置

    5. 如果配置容器需要填写端口号,那么一定要在这一步进入「高级设置」界面,为这个容器配置端口。

    6. 在端口设置处,需要填写一组数据「本地端口(Local Port)」和「容器端口(Container Port)」,其中,容器端口指的是「容器对外的端口」,即第 2 步中找到的端口号。而本地端口指的是「NAS 对外的端口」,当你需要在外网访问 NAS 的这一服务时,就需要用到这个端口,只要不和已有端口重复即可。这一步非常关键

      https://cdn.sspai.com/2020/11/25/b742682dc5fefbf978843bfff46193be.png?imageView2/2/w/1120/q/90/interlace/1/ignore-error/1

      配置 Dockers 端口

    7. 如果这一服务还需要存储文件,那么通常还要配置本地路径和环境变量,就需要在「卷」和「环境」中进行设置。

    • 「卷」中的「文件夹/文件」指的是 NAS 本地文件,比如 Docker/Downloads。而「装载路径」指的是 Docker 中的路径,通常也会第 2 步中找到。
    • 「环境」中的「可变」其实是变量的意思,通常是 PATH、USERNAME、PASSWORD 之类的变量,而「值」就是这个变量的值,通常是路径、用户名、密码等。还支持用变量 TZ 来调整容器的默认时区,格式为 Europe/Amsterdam
    1. 完成配置后,一路下一步直到完成创建即可。

      由于人人都可以往 Docker 中上传镜像,如果多次尝试都无法正确安装,可能是这个版本长时间不更新,或者本身就有错误,或是根本不适合在 NAS 上运行都有可能。在尝试无果后还是应当尝试用英文搜索相关问题来寻求帮助。

      这里是介绍利用 Docker 安装通用的流程,给大家做一个参考。如果看到这里还一头雾水,没有关系。在之后的章节中,我们会对这些操作进行实例指导

  • 附:如何为 Docker 提速

    群晖将 Docker Hub 作为默认存储库,如果你觉得下载速度比较慢,或者频繁下载出错,也可以将其替换为国内的镜像源,只是映像的数量和版本上会有一些差距,但能让下载速度蹭蹭往上涨,解决燃眉之急。

    一些国内镜像源:

    • Docker 中国区官方:https://registry.docker-cn.com

    • 七牛云加速器镜像:https://reg-mirror.qiniu.com

    • 网易镜像:http://hub-mirror.c.163.com

    • Azure 中国镜像:https://dockerhub.azk8s.cn

      阿里云也提供 Docker 加速服务,在 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors 这里登录并获取 https://<私人 ID>.mirror.aliyuncs.com 这种格式的加速器地址,填入 Docker 的源中就可以加速了。

  • 通过 SSH 手动安装 ipkg

    除了上面这些方法,你还可以通过 SSH 手动安装 ipkg 文件。不过一般情况下并不建议这么做,大部分可以用 ipkg 安装的套件都可以用 Docker 安装的方式解决。

    不同套件用 SSH 安装的方式都有所不同,在之后的章节中,我会少量提到这种安装方法。

总结

插件能够为 NAS 带来丰富的功能,光是自带的插件就能满足家庭使用的各种需求。

这一期主要介绍了四款群晖官方的插件,涵盖了照片管理(Moments)、影视管理(Video Station)、音乐管理(Audio Station)、下载管理(Download Station)等多种场景,再加上上一章介绍的文件管理(Drive、File Station)。相信你已经可以发挥 NAS 的很大一部分功能了。

在这个基础上,还继续介绍了更多安装第三方插件的方法,方便大家进一步对 NAS 进行探索,为后续利用第三方插件增强 NAS 的使用打下基础。

下一期我们会讲到如何用 NAS 的官方插件 Hyber Backup,配合 Time Machine 来完成电脑的完整备份。